package com.qinghuan.designMode.prePrinciple.liskov;

/**
 * @Auther: qinghuan
 * @Date: 2022/2/18 21:33
 * @Description:里氏替换原则
 * 子类可以拓展父类，但是不要重写父类
 */
public class Liskov {

    public static void main(String[] args) {

    }
}

class A{
    public int func1(int num1, int num2) {
        return num1 - num2;
    }
}

class B extends A{
    public int fun1(int num1, int num2) {
        return num1 + num2;
    }

    public int fun2(int a, int b) {
        return fun1(a, b) + 9;
    }
}

